key accounts sales executive - German English Dictionary